package com.yuan.algorithms.正则表达式;

/**
 * @author YouYuan
 * @contact 1265161633@qq.com
 * @date 2016年3月12日 上午11:39:50
 * @descript 
 */
public class Check {

	public static void main(String[] args) {
		System.out.println(checkMail("12_youyuan@qq233.com.cn.cn.hk"));
	}

	public static boolean checkQQ(String qq) {
		String regex = "[1-9][0-9]{4,10}";//正则表达式，代表第一位为1-9，后面跟随4-10个0-9的数字
		return qq.matches(regex);
	}
	
	public static boolean checkTel(String tel) {
		String regex = "1[358]\\d{9}";
		return tel.matches(regex);
	}
	
	/**
	 * 验证邮箱地址
	 * @param mail
	 * @return
	 */
	public static boolean checkMail(String mail) {
		String regex = "[a-zA-z0-9_]+@[a-zA-z0-9]+(\\.[a-zA-z]+){1,3}";
		return mail.matches(regex);
	}
}
